HNNNOFSOOHNHNNNNCH3OPOOOCH3OOHOCH3